package cn.wolfcode.trip.base.mapper;

import cn.wolfcode.trip.base.domain.AtMe;
import cn.wolfcode.trip.base.domain.TravelLike;

import java.util.List;

public interface AtMeMapper {
    int deleteByPrimaryKey(Long id);

    int insert(AtMe record);

    AtMe selectByPrimaryKey(Long id);

    List<AtMe> selectAll();

    int updateByPrimaryKey(AtMe record);

    //查询某个用户新增了多少个被at,消息页面专用
    int getAtMeCountofNoRead(Long id);
    //获得用户所有的新增的游记主题下的at我的信息
    List<AtMe> getTravelAtMeOfNoReader (Long id);
    //获得用户所有的新增的攻略主题下的at我的信息
    List<AtMe> getStrategyAtMeOfNoReader (Long id);

    void setHasReadtoTrue(Long id);

}